Efficient Implementation of the etaT Pairing on GPU

نویسندگان

  • Yosuke Katoh
  • Yun-Ju Huang
  • Chen-Mou Cheng
  • Tsuyoshi Takagi
چکیده

Recently, efficient implementation of cryptographic algorithms on graphics processing units (GPUs) has attracted a lot of attention in the cryptologic research community. In this paper, we deal with efficient implementation of the ηT pairing on supersingular curves over finite fields of characteristics 3. We report the performance results of implementations on NVIDIA GTX 285, GTX 480, Tesla C1060, and Tesla C2050 graphics cards. We have implemented ηT pairing in three different ways, namely, one pairing by one thread (Implementation I), one pairing by multiple threads (Implementation II), and multiple pairings by multiple threads in a bitsliced fashion (Implementation III). The timing for Implementation III on a single GTX 285 is 1.47, 8.15, and 140.7 milliseconds for ηT pairing over F397 , F3193 , and F3509 , respectively. On a single GTX 480, the throughput performance of Implementation III is 33710, 4970, and 332 ηT pairings per second over F397 , F3193 , and F3509 , respectively. To the best of our knowledge, this is the first implementation of ηT pairing on GPU. Furthermore, it is currently the software implementation that achieves the highest single-chip throughput for ηT pairing.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fast Implementation of etaT Pairing in Characteristic Three on Intel Core 2 Duo Processor

We present an efficient implementation of ηT pairing on Intel Core 2 Duo processor. The processing speed of our implementation achieves 92 μsec over F 3 and 553 μsec over F 3 on 2.6GHz processor.

متن کامل

Implementation of the direction of arrival estimation algorithms by means of GPU-parallel processing in the Kuda environment (Research Article)

Direction-of-arrival (DOA) estimation of audio signals is critical in different areas, including electronic war, sonar, etc. The beamforming methods like Minimum Variance Distortionless Response (MVDR), Delay-and-Sum (DAS), and subspace-based Multiple Signal Classification (MUSIC) are the most known DOA estimation techniques. The mentioned methods have high computational complexity. Hence using...

متن کامل

GPU-Based Implementation of 128-Bit Secure Eta Pairing over a Binary Field

Eta pairing on a supersingular elliptic curve over the binary field F21223 used to offer 128-bit security, and has been studied extensively for efficient implementations. In this paper, we report our GPUbased implementations of this algorithm on an NVIDIA Tesla C2050 platform. We propose efficient parallel implementation strategies for multiplication, square, square root and inverse in the unde...

متن کامل

Fast Cellular Automata Implementation on Graphic Processor Unit (GPU) for Salt and Pepper Noise Removal

Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of  the salt and pepper noise. This paper presents Cellular Automata (CA) framework for noise removal of distorted image by the salt an...

متن کامل

Parallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform

There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2011  شماره 

صفحات  -

تاریخ انتشار 2011